home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / MovieShop™ / Movie Shop™ / Movie Shop™.rsrc / CDEF_229_Filled Slider.txt < prev    next >
Text File  |  1991-09-04  |  79KB  |  1,381 lines

  1. start:
  2. 00000000  600E                     bra        +0x10 /* 00000010 */
  3. 00000002  0000 4344                ori.b      D0, 0x44 /* 'D' */
  4. 00000006  4546                     chk.w      D2, D6
  5. 00000008  00E5                     .incomplete
  6. 0000000A  0000 0000                ori.b      D0, 0x0
  7. 0000000E  0000 41FA                ori.b      D0, 0xFA
  8. // begin alternate branch 00000010-00000014
  9. label00000010:
  10. 00000010  41FA FFEE                lea.l      A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
  11. // end alternate branch 00000010-00000014
  12. label00000010: // (misaligned)
  13. 00000012  FFEE                     .invalid   <<F/7/7>>
  14. 00000014  21C8 09CE                move.l     [0x000009CE /* ToolScratch */], A0
  15. 00000018  6000 0F3E                bra        +0xF40 /* 00000F58 */
  16. 0000001C  7200                     moveq.l    D1, 0x00
  17. 0000001E  6002                     bra        +0x4 /* 00000022 */
  18. fn00000020:
  19. 00000020  72FF                     moveq.l    D1, 0xFFFFFFFF
  20. label00000022:
  21. 00000022  4E56 FFF4                link       A6, -0x000C
  22. 00000026  486E FFF4                pea.l      [A6 - 0xC]
  23. 0000002A  3F3C 0017                move.w     -[A7], 0x17
  24. 0000002E  A9EB                     syscall    Pack4/FP68K
  25. 00000030  3F3C 6000                move.w     -[A7], 0x6000 /* '`\0' */
  26. 00000034  4857                     pea.l      [A7]
  27. 00000036  3F3C 0001                move.w     -[A7], 0x1
  28. 0000003A  A9EB                     syscall    Pack4/FP68K
  29. 0000003C  544F                     addq.w     A7, 2
  30. 0000003E  41EE FFF6                lea.l      A0, [A6 - 0xA]
  31. 00000042  226E 0008                movea.l    A1, [A6 + 0x8]
  32. 00000046  20D9                     move.l     [A0]+, [A1]+
  33. 00000048  20D9                     move.l     [A0]+, [A1]+
  34. 0000004A  3091                     move.w     [A0], [A1]
  35. 0000004C  5148                     subq.w     A0, 8
  36. 0000004E  43EE 000C                lea.l      A1, [A6 + 0xC]
  37. 00000052  613E                     bsr        +0x40 /* 00000092 */
  38. 00000054  3F3C 0004                move.w     -[A7], 0x4
  39. 00000058  4857                     pea.l      [A7]
  40. 0000005A  3F3C 001B                move.w     -[A7], 0x1B
  41. 0000005E  A9EB                     syscall    Pack4/FP68K
  42. 00000060  C21F                     and.b      D1, [A7]+
  43. 00000062  671C                     beq        +0x1E /* 00000080 */
  44. 00000064  7200                     moveq.l    D1, 0x00
  45. 00000066  0890 0007                bclr.b     [A0], 0x7
  46. 0000006A  6704                     beq        +0x6 /* 00000070 */
  47. 0000006C  123C 0080                move.b     D1, 0x80
  48. label00000070:
  49. 00000070  487A 002C                pea.l      [PC + 0x2C /* 0000009E, value 0x3F000000 '?\0\0\0', cstring "?" */]
  50. 00000074  4850                     pea.l      [A0]
  51. 00000076  3F3C 1000                move.w     -[A7], 0x1000
  52. 0000007A  A9EB                     syscall    Pack4/FP68K
  53. 0000007C  8310                     or.b       [A0], D1
  54. 0000007E  6112                     bsr        +0x14 /* 00000092 */
  55. label00000080:
  56. 00000080  486E FFF4                pea.l      [A6 - 0xC]
  57. 00000084  3F3C 0019                move.w     -[A7], 0x19
  58. 00000088  A9EB                     syscall    Pack4/FP68K
  59. 0000008A  4E5E                     unlink     A6
  60. 0000008C  205F                     movea.l    A0, [A7]+
  61. 0000008E  584F                     addq.w     A7, 4
  62. 00000090  4ED0                     jmp        [A0]
  63. fn00000092:
  64. 00000092  4850                     pea.l      [A0]
  65. 00000094  4851                     pea.l      [A1]
  66. 00000096  3F3C 2810                move.w     -[A7], 0x2810
  67. 0000009A  A9EB                     syscall    Pack4/FP68K
  68. 0000009C  4E75                     rts
  69. 0000009E  3F00                     move.w     -[A7], D0
  70. 000000A0  0000 225F                ori.b      D0, 0x5F /* '_' */
  71. 000000A4  201F                     move.l     D0, [A7]+
  72. 000000A6  A04C                     syscall    CompactMem
  73. 000000A8  2E80                     move.l     [A7], D0
  74. 000000AA  7000                     moveq.l    D0, 0x00
  75. label000000AC:
  76. 000000AC  2F09                     move.l     -[A7], A1
  77. label000000AE:
  78. 000000AE  31C0 0220                move.w     [0x00000220 /* MemErr */], D0
  79. 000000B2  4E75                     rts
  80. 000000B4  7000                     moveq.l    D0, 0x00
  81. 000000B6  60F6                     bra        -0x8 /* 000000AE */
  82. fn000000B8:
  83. 000000B8  225F                     movea.l    A1, [A7]+
  84. 000000BA  205F                     movea.l    A0, [A7]+
  85. 000000BC  A029                     syscall    HLock
  86. 000000BE  4EFA FFEC                jmp        [PC - 0x14 /* 000000AC */]
  87. fn000000C2:
  88. 000000C2  225F                     movea.l    A1, [A7]+
  89. 000000C4  205F                     movea.l    A0, [A7]+
  90. 000000C6  A02A                     syscall    HUnlock
  91. 000000C8  4EFA FFE2                jmp        [PC - 0x1E /* 000000AC */]
  92. fn000000CC:
  93. 000000CC  4A78 028E                tst.w      [0x0000028E /* ROM85 */]
  94. 000000D0  6B22                     bmi        +0x24 /* 000000F4 */
  95. 000000D2  303C 0090                move.w     D0, 0x90
  96. 000000D6  A346                     syscall    GetOSTrapAddress, flags=3
  97. 000000D8  2248                     movea.l    A1, A0
  98. 000000DA  303C 009F                move.w     D0, 0x9F
  99. 000000DE  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  100. 000000E0  B3C8                     cmpa.l     A1, A0
  101. 000000E2  6710                     beq        +0x12 /* 000000F4 */
  102. 000000E4  225F                     movea.l    A1, [A7]+
  103. 000000E6  205F                     movea.l    A0, [A7]+
  104. 000000E8  301F                     move.w     D0, [A7]+
  105. 000000EA  2F09                     move.l     -[A7], A1
  106. 000000EC  A090                     syscall    SysEnvirons
  107. 000000EE  3F40 0004                move.w     [A7 + 0x4], D0
  108. 000000F2  4E75                     rts
  109. label000000F4:
  110. 000000F4  206F 0004                movea.l    A0, [A7 + 0x4]
  111. 000000F8  303C 0001                move.w     D0, 0x1
  112. 000000FC  2248                     movea.l    A1, A0
  113. 000000FE  6006                     bra        +0x8 /* 00000106 */
  114. 00000100  0313                     btst       [A3], D1
  115. 00000102  0B02                     btst       D2, D5
  116. 00000104  0100                     btst       D0, D0
  117. label00000106:
  118. 00000106  303C 0010                move.w     D0, 0x10
  119. 0000010A  E240                     asr        D0.w, 1
  120. 0000010C  5340                     subq.w     D0, 1
  121. label0000010E:
  122. 0000010E  4258                     clr.w      [A0]+
  123. 00000110  51C8 FFFC                dbf        D0, -0x6 /* 0000010E */
  124. 00000114  32BC 0001                move.w     [A1], 0x1
  125. 00000118  2078 02AE                movea.l    A0, [0x000002AE /* ROMBase */]
  126. 0000011C  337C FFFE 0002           move.w     [A1 + 0x2], 0xFFFE
  127. 00000122  0C28 00FF 0009           cmpi.b     [A0 + 0x9], 0xFF
  128. 00000128  6742                     beq        +0x44 /* 0000016C */
  129. 0000012A  4A28 0008                tst.b      [A0 + 0x8]
  130. 0000012E  6E20                     bgt        +0x22 /* 00000150 */
  131. 00000130  337C FFFF 0002           move.w     [A1 + 0x2], 0xFFFF
  132. 00000136  4A78 028E                tst.w      [0x0000028E /* ROM85 */]
  133. 0000013A  6B30                     bmi        +0x32 /* 0000016C */
  134. 0000013C  337C 0001 0002           move.w     [A1 + 0x2], 0x1
  135. 00000142  4A78 0B22                tst.w      [0x00000B22 /* HWCfgFlags */]
  136. 00000146  6A24                     bpl        +0x26 /* 0000016C */
  137. 00000148  337C 0002 0002           move.w     [A1 + 0x2], 0x2
  138. 0000014E  601C                     bra        +0x1E /* 0000016C */
  139. label00000150:
  140. 00000150  4269 0002                clr.w      [A1 + 0x2]
  141. 00000154  0C28 0002 0008           cmpi.b     [A0 + 0x8], 0x2
  142. 0000015A  6E10                     bgt        +0x12 /* 0000016C */
  143. 0000015C  6708                     beq        +0xA /* 00000166 */
  144. 0000015E  337C 0004 0002           move.w     [A1 + 0x2], 0x4
  145. 00000164  6006                     bra        +0x8 /* 0000016C */
  146. label00000166:
  147. 00000166  337C 0003 0002           move.w     [A1 + 0x2], 0x3
  148. label0000016C:
  149. 0000016C  4269 0004                clr.w      [A1 + 0x4]
  150. 00000170  0C38 0002 012F           cmpi.b     [0x0000012F /* CPUFlag */], 0x2
  151. 00000176  6E0A                     bgt        +0xC /* 00000182 */
  152. 00000178  1038 012F                move.b     D0, [0x0000012F /* CPUFlag */]
  153. 0000017C  5240                     addq.w     D0, 1
  154. 0000017E  1340 0007                move.b     [A1 + 0x7], D0
  155. label00000182:
  156. 00000182  4A78 028E                tst.w      [0x0000028E /* ROM85 */]
  157. 00000186  6B0E                     bmi        +0x10 /* 00000196 */
  158. 00000188  0838 0004 0B22           btst.b     [0x00000B22 /* HWCfgFlags */], 0x4
  159. 0000018E  6706                     beq        +0x8 /* 00000196 */
  160. 00000190  137C 0001 0008           move.b     [A1 + 0x8], 0x1
  161. label00000196:
  162. 00000196  0C78 3FFF 028E           cmpi.w     [0x0000028E /* ROM85 */], 0x3FFF
  163. 0000019C  6206                     bhi        +0x8 /* 000001A4 */
  164. 0000019E  137C 0001 0009           move.b     [A1 + 0x9], 0x1
  165. label000001A4:
  166. 000001A4  1038 021E                move.b     D0, [0x0000021E /* KbdType */]
  167. 000001A8  41FA FF5B                lea.l      A0, [PC - 0xA5 /* 00000105, value 0x303C00 '0<\0', cstring "" */]
  168. 000001AC  323C 0004                move.w     D1, 0x4
  169. label000001B0:
  170. 000001B0  B020                     cmp.b      D0, -[A0]
  171. 000001B2  57C9 FFFC                dbeq       D1, -0x6 /* 000001B0 */
  172. 000001B6  5241                     addq.w     D1, 1
  173. 000001B8  3341 000A                move.w     [A1 + 0xA], D1
  174. 000001BC  4A38 0291                tst.b      [0x00000291 /* PortBUse */]
  175. 000001C0  6B18                     bmi        +0x1A /* 000001DA */
  176. 000001C2  1238 01FB                move.b     D1, [0x000001FB /* SPConfig */]
  177. 000001C6  0201 000F                andi.b     D1, 0xF
  178. 000001CA  0C01 0001                cmpi.b     D1, 0x1
  179. 000001CE  660A                     bne        +0xC /* 000001DA */
  180. 000001D0  2078 02DC                movea.l    A0, [0x000002DC /* ABusDCE */]
  181. 000001D4  1368 0007 000D           move.b     [A1 + 0xD], [A0 + 0x7]
  182. label000001DA:
  183. 000001DA  3378 0210 000E           move.w     [A1 + 0xE], [0x00000210 /* BootDrive */]
  184. 000001E0  4A78 03F6                tst.w      [0x000003F6 /* FSFCBLen */]
  185. 000001E4  6D44                     blt        +0x46 /* 0000022A */
  186. 000001E6  4269 000E                clr.w      [A1 + 0xE]
  187. 000001EA  323C 003C                move.w     D1, 0x3C /* '<' */
  188. label000001EE:
  189. 000001EE  4267                     clr.w      -[A7]
  190. 000001F0  51C9 FFFC                dbf        D1, -0x6 /* 000001EE */
  191. 000001F4  204F                     movea.l    A0, A7
  192. 000001F6  3178 0A58 0018           move.w     [A0 + 0x18], [0x00000A58 /* SysMap */]
  193. 000001FC  7008                     moveq.l    D0, 0x08
  194. 000001FE  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  195. 00000200  6624                     bne        +0x26 /* 00000226 */
  196. 00000202  3168 0034 0016           move.w     [A0 + 0x16], [A0 + 0x34]
  197. 00000208  A207                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
  198. 0000020A  661A                     bne        +0x1C /* 00000226 */
  199. 0000020C  2168 005A 0030           move.l     [A0 + 0x30], [A0 + 0x5A]
  200. 00000212  217C 4552 494B 001C      move.l     [A0 + 0x1C], 0x4552494B /* 'ERIK' */
  201. 0000021A  7001                     moveq.l    D0, 0x01
  202. 0000021C  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  203. 0000021E  6606                     bne        +0x8 /* 00000226 */
  204. 00000220  3368 0016 000E           move.w     [A1 + 0xE], [A0 + 0x16]
  205. label00000226:
  206. 00000226  DEFC 007A                add.w      A7, 0x7A /* 'z' */
  207. label0000022A:
  208. 0000022A  2049                     movea.l    A0, A1
  209. 0000022C  225F                     movea.l    A1, [A7]+
  210. 0000022E  5C4F                     addq.w     A7, 6
  211. 00000230  3EBC EA84                move.w     [A7], 0xEA84
  212. 00000234  4ED1                     jmp        [A1]
  213. fn00000236:
  214. 00000236  4E56 FFDE                link       A6, -0x0022
  215. 0000023A  2F0C                     move.l     -[A7], A4
  216. 0000023C  286E 0008                movea.l    A4, [A6 + 0x8]
  217. 00000240  422C FFEF                clr.b      [A4 - 0x11]
  218. 00000244  554F                     subq.w     A7, 2
  219. 00000246  3F3C 0001                move.w     -[A7], 0x1
  220. 0000024A  486E FFE0                pea.l      [A6 - 0x20]
  221. 0000024E  4EBA FE7C                jsr        [PC - 0x184 /* 000000CC */]
  222. 00000252  3D5F FFDE                move.w     [A6 - 0x22], [A7]+
  223. 00000256  4A6E FFE2                tst.w      [A6 - 0x1E]
  224. 0000025A  6D06                     blt        +0x8 /* 00000262 */
  225. 0000025C  196E FFE9 FFEF           move.b     [A4 - 0x11], [A6 - 0x17]
  226. label00000262:
  227. 00000262  4A2C FFEF                tst.b      [A4 - 0x11]
  228. 00000266  671E                     beq        +0x20 /* 00000286 */
  229. 00000268  397C FFFF FFDC           move.w     [A4 - 0x24], 0xFFFF
  230. 0000026E  397C FFFF FFDE           move.w     [A4 - 0x22], 0xFFFF
  231. 00000274  397C FFFF FFE0           move.w     [A4 - 0x20], 0xFFFF
  232. 0000027A  426C FFD6                clr.w      [A4 - 0x2A]
  233. 0000027E  426C FFD8                clr.w      [A4 - 0x28]
  234. 00000282  426C FFDA                clr.w      [A4 - 0x26]
  235. label00000286:
  236. 00000286  285F                     movea.l    A4, [A7]+
  237. 00000288  4E5E                     unlink     A6
  238. 0000028A  2E9F                     move.l     [A7], [A7]+
  239. 0000028C  4E75                     rts
  240. fn0000028E:
  241. 0000028E  4E56 FFD8                link       A6, -0x0028
  242. 00000292  48E7 0018                movem.l    -[A7], A3,A4
  243. 00000296  286E 0008                movea.l    A4, [A6 + 0x8]
  244. 0000029A  286C 0008                movea.l    A4, [A4 + 0x8]
  245. 0000029E  266E 0008                movea.l    A3, [A6 + 0x8]
  246. 000002A2  206E 000C                movea.l    A0, [A6 + 0xC]
  247. 000002A6  43EE FFE8                lea.l      A1, [A6 - 0x18]
  248. 000002AA  22D8                     move.l     [A1]+, [A0]+
  249. 000002AC  22D8                     move.l     [A1]+, [A0]+
  250. 000002AE  4A2C FFEF                tst.b      [A4 - 0x11]
  251. 000002B2  671A                     beq        +0x1C /* 000002CE */
  252. 000002B4  486C FFDC                pea.l      [A4 - 0x24]
  253. 000002B8  AA15                     syscall    RGBBackColor
  254. 000002BA  486B FFA8                pea.l      [A3 - 0x58]
  255. 000002BE  A89D                     syscall    PenPat
  256. 000002C0  3F3C 000B                move.w     -[A7], 0xB
  257. 000002C4  A89C                     syscall    PenMode
  258. 000002C6  486E FFE8                pea.l      [A6 - 0x18]
  259. 000002CA  A8A2                     syscall    PaintRect
  260. 000002CC  6012                     bra        +0x14 /* 000002E0 */
  261. label000002CE:
  262. 000002CE  486B FFA8                pea.l      [A3 - 0x58]
  263. 000002D2  A89D                     syscall    PenPat
  264. 000002D4  3F3C 000B                move.w     -[A7], 0xB
  265. 000002D8  A89C                     syscall    PenMode
  266. 000002DA  486E FFE8                pea.l      [A6 - 0x18]
  267. 000002DE  A8A2                     syscall    PaintRect
  268. label000002E0:
  269. 000002E0  4CDF 1800                movem.l    A3,A4, [A7]+
  270. 000002E4  4E5E                     unlink     A6
  271. 000002E6  205F                     movea.l    A0, [A7]+
  272. 000002E8  504F                     addq.w     A7, 8
  273. 000002EA  4ED0                     jmp        [A0]
  274. fn000002EC:
  275. 000002EC  4E56 FF28                link       A6, -0x00D8
  276. 000002F0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  277. 000002F4  286E 0008                movea.l    A4, [A6 + 0x8]
  278. 000002F8  246E 0010                movea.l    A2, [A6 + 0x10]
  279. 000002FC  1D7C 0055 FFA8           move.b     [A6 - 0x58], 0x55 /* 'U' */
  280. 00000302  1D7C 00AA FFA9           move.b     [A6 - 0x57], 0xAA
  281. 00000308  1D7C 0055 FFAA           move.b     [A6 - 0x56], 0x55 /* 'U' */
  282. 0000030E  1D7C 00AA FFAB           move.b     [A6 - 0x55], 0xAA
  283. 00000314  1D7C 0055 FFAC           move.b     [A6 - 0x54], 0x55 /* 'U' */
  284. 0000031A  1D7C 00AA FFAD           move.b     [A6 - 0x53], 0xAA
  285. 00000320  1D7C 0055 FFAE           move.b     [A6 - 0x52], 0x55 /* 'U' */
  286. 00000326  1D7C 00AA FFAF           move.b     [A6 - 0x51], 0xAA
  287. 0000032C  2F0A                     move.l     -[A7], A2
  288. 0000032E  4EBA FD88                jsr        [PC - 0x278 /* 000000B8 */]
  289. 00000332  2052                     movea.l    A0, [A2]
  290. 00000334  7000                     moveq.l    D0, 0x00
  291. 00000336  1028 0010                move.b     D0, [A0 + 0x10]
  292. 0000033A  4A40                     tst.w      D0
  293. 0000033C  6700 03F8                beq        +0x3FA /* 00000736 */
  294. 00000340  486E FFB0                pea.l      [A6 - 0x50]
  295. 00000344  A898                     syscall    GetPenState
  296. 00000346  A89E                     syscall    PenNormal
  297. 00000348  2052                     movea.l    A0, [A2]
  298. 0000034A  41E8 0008                lea.l      A0, [A0 + 0x8]
  299. 0000034E  43EE FFE8                lea.l      A1, [A6 - 0x18]
  300. 00000352  22D8                     move.l     [A1]+, [A0]+
  301. 00000354  22D8                     move.l     [A1]+, [A0]+
  302. 00000356  302E FFEC                move.w     D0, [A6 - 0x14]
  303. 0000035A  906E FFE8                sub.w      D0, [A6 - 0x18]
  304. 0000035E  3D40 FFE4                move.w     [A6 - 0x1C], D0
  305. 00000362  302E FFEE                move.w     D0, [A6 - 0x12]
  306. 00000366  906E FFEA                sub.w      D0, [A6 - 0x16]
  307. 0000036A  3D40 FFE2                move.w     [A6 - 0x1E], D0
  308. 0000036E  594F                     subq.w     A7, 4
  309. 00000370  A8D8                     syscall    NewRgn
  310. 00000372  2D5F FFC2                move.l     [A6 - 0x3E], [A7]+
  311. 00000376  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  312. 0000037A  A87A                     syscall    GetClip
  313. 0000037C  594F                     subq.w     A7, 4
  314. 0000037E  A8D8                     syscall    NewRgn
  315. 00000380  281F                     move.l     D4, [A7]+
  316. 00000382  2F04                     move.l     -[A7], D4
  317. 00000384  486E FFE8                pea.l      [A6 - 0x18]
  318. 00000388  A8DF                     syscall    RectRgn
  319. 0000038A  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  320. 0000038E  2F04                     move.l     -[A7], D4
  321. 00000390  2F04                     move.l     -[A7], D4
  322. 00000392  A8E4                     syscall    SectRgn
  323. 00000394  2F04                     move.l     -[A7], D4
  324. 00000396  A879                     syscall    SetClip
  325. 00000398  3D7C FFFF FFA2           move.w     [A6 - 0x5E], 0xFFFF
  326. 0000039E  3D7C FFFF FFA4           move.w     [A6 - 0x5C], 0xFFFF
  327. 000003A4  3D7C FFFF FFA6           move.w     [A6 - 0x5A], 0xFFFF
  328. 000003AA  426E FF9C                clr.w      [A6 - 0x64]
  329. 000003AE  426E FF9E                clr.w      [A6 - 0x62]
  330. 000003B2  426E FFA0                clr.w      [A6 - 0x60]
  331. 000003B6  3D7C FFFF FF96           move.w     [A6 - 0x6A], 0xFFFF
  332. 000003BC  3D7C FFFF FF98           move.w     [A6 - 0x68], 0xFFFF
  333. 000003C2  3D7C FFFF FF9A           move.w     [A6 - 0x66], 0xFFFF
  334. 000003C8  426E FF90                clr.w      [A6 - 0x70]
  335. 000003CC  426E FF92                clr.w      [A6 - 0x6E]
  336. 000003D0  426E FF94                clr.w      [A6 - 0x6C]
  337. 000003D4  4A2C FFEF                tst.b      [A4 - 0x11]
  338. 000003D8  6700 00D4                beq        +0xD6 /* 000004AE */
  339. 000003DC  486C FFE8                pea.l      [A4 - 0x18]
  340. 000003E0  AA19                     syscall    GetForeColor
  341. 000003E2  486C FFE2                pea.l      [A4 - 0x1E]
  342. 000003E6  AA1A                     syscall    GetBackColor
  343. 000003E8  486C FFD6                pea.l      [A4 - 0x2A]
  344. 000003EC  AA14                     syscall    RGBForeColor
  345. 000003EE  486C FFDC                pea.l      [A4 - 0x24]
  346. 000003F2  AA15                     syscall    RGBBackColor
  347. 000003F4  554F                     subq.w     A7, 2
  348. 000003F6  2F0A                     move.l     -[A7], A2
  349. 000003F8  486E FF8C                pea.l      [A6 - 0x74]
  350. 000003FC  AA44                     syscall    GetAuxiliaryControlRecord/GetAuxCtl
  351. 000003FE  4A1F                     tst.b      [A7]+
  352. 00000400  206E FF8C                movea.l    A0, [A6 - 0x74]
  353. 00000404  2050                     movea.l    A0, [A0]
  354. 00000406  2668 0008                movea.l    A3, [A0 + 0x8]
  355. 0000040A  200B                     move.l     D0, A3
  356. 0000040C  6700 009A                beq        +0x9C /* 000004A8 */
  357. 00000410  2053                     movea.l    A0, [A3]
  358. 00000412  3D68 0006 FF4E           move.w     [A6 - 0xB2], [A0 + 0x6]
  359. 00000418  4247                     clr.w      D7
  360. 0000041A  6000 0084                bra        +0x86 /* 000004A0 */
  361. label0000041E:
  362. 0000041E  2053                     movea.l    A0, [A3]
  363. 00000420  3007                     move.w     D0, D7
  364. 00000422  E740                     asl        D0.w, 3
  365. 00000424  0C70 0003 0008           cmpi.w     [A0 + D0.w + 0x8], 0x3
  366. 0000042A  6612                     bne        +0x14 /* 0000043E */
  367. 0000042C  2053                     movea.l    A0, [A3]
  368. 0000042E  3007                     move.w     D0, D7
  369. 00000430  E740                     asl        D0.w, 3
  370. 00000432  41F0 000A                lea.l      A0, [A0 + D0.w + 0xA]
  371. 00000436  43EE FFA2                lea.l      A1, [A6 - 0x5E]
  372. 0000043A  22D8                     move.l     [A1]+, [A0]+
  373. 0000043C  32D8                     move.w     [A1]+, [A0]+
  374. label0000043E:
  375. 0000043E  2053                     movea.l    A0, [A3]
  376. 00000440  3007                     move.w     D0, D7
  377. 00000442  E740                     asl        D0.w, 3
  378. 00000444  4A70 0008                tst.w      [A0 + D0.w + 0x8]
  379. 00000448  6612                     bne        +0x14 /* 0000045C */
  380. 0000044A  2053                     movea.l    A0, [A3]
  381. 0000044C  3007                     move.w     D0, D7
  382. 0000044E  E740                     asl        D0.w, 3
  383. 00000450  41F0 000A                lea.l      A0, [A0 + D0.w + 0xA]
  384. 00000454  43EE FF9C                lea.l      A1, [A6 - 0x64]
  385. 00000458  22D8                     move.l     [A1]+, [A0]+
  386. 0000045A  32D8                     move.w     [A1]+, [A0]+
  387. label0000045C:
  388. 0000045C  2053                     movea.l    A0, [A3]
  389. 0000045E  3007                     move.w     D0, D7
  390. 00000460  E740                     asl        D0.w, 3
  391. 00000462  0C70 0001 0008           cmpi.w     [A0 + D0.w + 0x8], 0x1
  392. 00000468  6612                     bne        +0x14 /* 0000047C */
  393. 0000046A  2053                     movea.l    A0, [A3]
  394. 0000046C  3007                     move.w     D0, D7
  395. 0000046E  E740                     asl        D0.w, 3
  396. 00000470  41F0 000A                lea.l      A0, [A0 + D0.w + 0xA]
  397. 00000474  43EE FF96                lea.l      A1, [A6 - 0x6A]
  398. 00000478  22D8                     move.l     [A1]+, [A0]+
  399. 0000047A  32D8                     move.w     [A1]+, [A0]+
  400. label0000047C:
  401. 0000047C  2053                     movea.l    A0, [A3]
  402. 0000047E  3007                     move.w     D0, D7
  403. 00000480  E740                     asl        D0.w, 3
  404. 00000482  0C70 0002 0008           cmpi.w     [A0 + D0.w + 0x8], 0x2
  405. 00000488  6612                     bne        +0x14 /* 0000049C */
  406. 0000048A  2053                     movea.l    A0, [A3]
  407. 0000048C  3007                     move.w     D0, D7
  408. 0000048E  E740                     asl        D0.w, 3
  409. 00000490  41F0 000A                lea.l      A0, [A0 + D0.w + 0xA]
  410. 00000494  43EE FF90                lea.l      A1, [A6 - 0x70]
  411. 00000498  22D8                     move.l     [A1]+, [A0]+
  412. 0000049A  32D8                     move.w     [A1]+, [A0]+
  413. label0000049C:
  414. 0000049C  5247                     addq.w     D7, 1
  415. 0000049E  6908                     bvs        +0xA /* 000004A8 */
  416. label000004A0:
  417. 000004A0  BE6E FF4E                cmp.w      D7, [A6 - 0xB2]
  418. 000004A4  6F00 FF78                ble        -0x86 /* 0000041E */
  419. label000004A8:
  420. 000004A8  486C FFD6                pea.l      [A4 - 0x2A]
  421. 000004AC  AA14                     syscall    RGBForeColor
  422. label000004AE:
  423. 000004AE  486E FFE8                pea.l      [A6 - 0x18]
  424. 000004B2  3F3C 0001                move.w     -[A7], 0x1
  425. 000004B6  3F3C 0001                move.w     -[A7], 0x1
  426. 000004BA  A8A9                     syscall    InsetRect
  427. 000004BC  2052                     movea.l    A0, [A2]
  428. 000004BE  3628 0014                move.w     D3, [A0 + 0x14]
  429. 000004C2  2052                     movea.l    A0, [A2]
  430. 000004C4  3C28 0016                move.w     D6, [A0 + 0x16]
  431. 000004C8  2052                     movea.l    A0, [A2]
  432. 000004CA  3A28 0012                move.w     D5, [A0 + 0x12]
  433. 000004CE  BA43                     cmp.w      D5, D3
  434. 000004D0  6C02                     bge        +0x4 /* 000004D4 */
  435. 000004D2  3A03                     move.w     D5, D3
  436. label000004D4:
  437. 000004D4  BA46                     cmp.w      D5, D6
  438. 000004D6  6F02                     ble        +0x4 /* 000004DA */
  439. 000004D8  3A06                     move.w     D5, D6
  440. label000004DA:
  441. 000004DA  41EE FFE8                lea.l      A0, [A6 - 0x18]
  442. 000004DE  43EE FFCA                lea.l      A1, [A6 - 0x36]
  443. 000004E2  22D8                     move.l     [A1]+, [A0]+
  444. 000004E4  22D8                     move.l     [A1]+, [A0]+
  445. 000004E6  41EE FFE8                lea.l      A0, [A6 - 0x18]
  446. 000004EA  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  447. 000004EE  22D8                     move.l     [A1]+, [A0]+
  448. 000004F0  22D8                     move.l     [A1]+, [A0]+
  449. 000004F2  3006                     move.w     D0, D6
  450. 000004F4  9043                     sub.w      D0, D3
  451. 000004F6  4A40                     tst.w      D0
  452. 000004F8  6602                     bne        +0x4 /* 000004FC */
  453. 000004FA  5246                     addq.w     D6, 1
  454. label000004FC:
  455. 000004FC  302E FFE4                move.w     D0, [A6 - 0x1C]
  456. 00000500  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  457. 00000504  6F00 00B6                ble        +0xB8 /* 000005BC */
  458. 00000508  594F                     subq.w     A7, 4
  459. 0000050A  302E FFEC                move.w     D0, [A6 - 0x14]
  460. 0000050E  906E FFE8                sub.w      D0, [A6 - 0x18]
  461. 00000512  3D7C 0064 FF4E           move.w     [A6 - 0xB2], 0x64 /* 'd' */
  462. 00000518  486E FF4E                pea.l      [A6 - 0xB2]
  463. 0000051C  3D40 FF4C                move.w     [A6 - 0xB4], D0
  464. 00000520  486E FF4C                pea.l      [A6 - 0xB4]
  465. 00000524  486E FF42                pea.l      [A6 - 0xBE]
  466. 00000528  3F3C 200E                move.w     -[A7], 0x200E
  467. 0000052C  A9EB                     syscall    Pack4/FP68K
  468. 0000052E  486E FF42                pea.l      [A6 - 0xBE]
  469. 00000532  3F3C 2006                move.w     -[A7], 0x2006
  470. 00000536  A9EB                     syscall    Pack4/FP68K
  471. 00000538  3006                     move.w     D0, D6
  472. 0000053A  9043                     sub.w      D0, D3
  473. 0000053C  3D40 FF40                move.w     [A6 - 0xC0], D0
  474. 00000540  486E FF40                pea.l      [A6 - 0xC0]
  475. 00000544  3D45 FF3E                move.w     [A6 - 0xC2], D5
  476. 00000548  486E FF3E                pea.l      [A6 - 0xC2]
  477. 0000054C  486E FF34                pea.l      [A6 - 0xCC]
  478. 00000550  3F3C 200E                move.w     -[A7], 0x200E
  479. 00000554  A9EB                     syscall    Pack4/FP68K
  480. 00000556  486E FF34                pea.l      [A6 - 0xCC]
  481. 0000055A  3F3C 2006                move.w     -[A7], 0x2006
  482. 0000055E  A9EB                     syscall    Pack4/FP68K
  483. 00000560  486E FF34                pea.l      [A6 - 0xCC]
  484. 00000564  486E FF42                pea.l      [A6 - 0xBE]
  485. 00000568  3F3C 0004                move.w     -[A7], 0x4
  486. 0000056C  A9EB                     syscall    Pack4/FP68K
  487. 0000056E  3D7C 0064 FF32           move.w     [A6 - 0xCE], 0x64 /* 'd' */
  488. 00000574  486E FF32                pea.l      [A6 - 0xCE]
  489. 00000578  486E FF42                pea.l      [A6 - 0xBE]
  490. 0000057C  3F3C 2004                move.w     -[A7], 0x2004
  491. 00000580  A9EB                     syscall    Pack4/FP68K
  492. 00000582  486E FF42                pea.l      [A6 - 0xBE]
  493. 00000586  486E FFEC                pea.l      [A6 - 0x14]
  494. 0000058A  486E FF28                pea.l      [A6 - 0xD8]
  495. 0000058E  3F3C 200E                move.w     -[A7], 0x200E
  496. 00000592  A9EB                     syscall    Pack4/FP68K
  497. 00000594  486E FF28                pea.l      [A6 - 0xD8]
  498. 00000598  3F3C 0002                move.w     -[A7], 0x2
  499. 0000059C  A9EB                     syscall    Pack4/FP68K
  500. 0000059E  486E FF28                pea.l      [A6 - 0xD8]
  501. 000005A2  4EBA FA7C                jsr        [PC - 0x584 /* 00000020 */]
  502. 000005A6  544F                     addq.w     A7, 2
  503. 000005A8  3D5F FFDA                move.w     [A6 - 0x26], [A7]+
  504. 000005AC  3D6E FFDA FFCA           move.w     [A6 - 0x36], [A6 - 0x26]
  505. 000005B2  3D6E FFDA FFD6           move.w     [A6 - 0x2A], [A6 - 0x26]
  506. 000005B8  6000 00A4                bra        +0xA6 /* 0000065E */
  507. label000005BC:
  508. 000005BC  594F                     subq.w     A7, 4
  509. 000005BE  302E FFEE                move.w     D0, [A6 - 0x12]
  510. 000005C2  906E FFEA                sub.w      D0, [A6 - 0x16]
  511. 000005C6  3D7C 0064 FF4E           move.w     [A6 - 0xB2], 0x64 /* 'd' */
  512. 000005CC  486E FF4E                pea.l      [A6 - 0xB2]
  513. 000005D0  3D40 FF4C                move.w     [A6 - 0xB4], D0
  514. 000005D4  486E FF4C                pea.l      [A6 - 0xB4]
  515. 000005D8  486E FF42                pea.l      [A6 - 0xBE]
  516. 000005DC  3F3C 200E                move.w     -[A7], 0x200E
  517. 000005E0  A9EB                     syscall    Pack4/FP68K
  518. 000005E2  486E FF42                pea.l      [A6 - 0xBE]
  519. 000005E6  3F3C 2006                move.w     -[A7], 0x2006
  520. 000005EA  A9EB                     syscall    Pack4/FP68K
  521. 000005EC  3006                     move.w     D0, D6
  522. 000005EE  9043                     sub.w      D0, D3
  523. 000005F0  3D40 FF40                move.w     [A6 - 0xC0], D0
  524. 000005F4  486E FF40                pea.l      [A6 - 0xC0]
  525. 000005F8  3D45 FF3E                move.w     [A6 - 0xC2], D5
  526. 000005FC  486E FF3E                pea.l      [A6 - 0xC2]
  527. 00000600  486E FF34                pea.l      [A6 - 0xCC]
  528. 00000604  3F3C 200E                move.w     -[A7], 0x200E
  529. 00000608  A9EB                     syscall    Pack4/FP68K
  530. 0000060A  486E FF34                pea.l      [A6 - 0xCC]
  531. 0000060E  3F3C 2006                move.w     -[A7], 0x2006
  532. 00000612  A9EB                     syscall    Pack4/FP68K
  533. 00000614  486E FF34                pea.l      [A6 - 0xCC]
  534. 00000618  486E FF42                pea.l      [A6 - 0xBE]
  535. 0000061C  3F3C 0004                move.w     -[A7], 0x4
  536. 00000620  A9EB                     syscall    Pack4/FP68K
  537. 00000622  3D7C 0064 FF32           move.w     [A6 - 0xCE], 0x64 /* 'd' */
  538. 00000628  486E FF32                pea.l      [A6 - 0xCE]
  539. 0000062C  486E FF42                pea.l      [A6 - 0xBE]
  540. 00000630  3F3C 2004                move.w     -[A7], 0x2004
  541. 00000634  A9EB                     syscall    Pack4/FP68K
  542. 00000636  486E FFEA                pea.l      [A6 - 0x16]
  543. 0000063A  486E FF42                pea.l      [A6 - 0xBE]
  544. 0000063E  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  545. 00000642  A9EB                     syscall    Pack4/FP68K
  546. 00000644  486E FF42                pea.l      [A6 - 0xBE]
  547. 00000648  4EBA F9D6                jsr        [PC - 0x62A /* 00000020 */]
  548. 0000064C  544F                     addq.w     A7, 2
  549. 0000064E  3D5F FFDA                move.w     [A6 - 0x26], [A7]+
  550. 00000652  3D6E FFDA FFD0           move.w     [A6 - 0x30], [A6 - 0x26]
  551. 00000658  3D6E FFDA FFD4           move.w     [A6 - 0x2C], [A6 - 0x26]
  552. label0000065E:
  553. 0000065E  4A2C FFEF                tst.b      [A4 - 0x11]
  554. 00000662  676C                     beq        +0x6E /* 000006D0 */
  555. 00000664  486E FF9C                pea.l      [A6 - 0x64]
  556. 00000668  AA14                     syscall    RGBForeColor
  557. 0000066A  486E FF9C                pea.l      [A6 - 0x64]
  558. 0000066E  AA15                     syscall    RGBBackColor
  559. 00000670  486E FFCA                pea.l      [A6 - 0x36]
  560. 00000674  A8A1                     syscall    FrameRect
  561. 00000676  486E FFCA                pea.l      [A6 - 0x36]
  562. 0000067A  3F3C 0001                move.w     -[A7], 0x1
  563. 0000067E  3F3C 0001                move.w     -[A7], 0x1
  564. 00000682  A8A9                     syscall    InsetRect
  565. 00000684  486E FF90                pea.l      [A6 - 0x70]
  566. 00000688  AA14                     syscall    RGBForeColor
  567. 0000068A  486E FF90                pea.l      [A6 - 0x70]
  568. 0000068E  AA15                     syscall    RGBBackColor
  569. 00000690  486E FFCA                pea.l      [A6 - 0x36]
  570. 00000694  A8A1                     syscall    FrameRect
  571. 00000696  486E FFCA                pea.l      [A6 - 0x36]
  572. 0000069A  3F3C 0001                move.w     -[A7], 0x1
  573. 0000069E  3F3C 0001                move.w     -[A7], 0x1
  574. 000006A2  A8A9                     syscall    InsetRect
  575. 000006A4  486E FF96                pea.l      [A6 - 0x6A]
  576. 000006A8  AA14                     syscall    RGBForeColor
  577. 000006AA  486E FF96                pea.l      [A6 - 0x6A]
  578. 000006AE  AA15                     syscall    RGBBackColor
  579. 000006B0  486E FFCA                pea.l      [A6 - 0x36]
  580. 000006B4  A8A2                     syscall    PaintRect
  581. 000006B6  486E FFA2                pea.l      [A6 - 0x5E]
  582. 000006BA  AA14                     syscall    RGBForeColor
  583. 000006BC  486E FFA2                pea.l      [A6 - 0x5E]
  584. 000006C0  AA15                     syscall    RGBBackColor
  585. 000006C2  486E FFD2                pea.l      [A6 - 0x2E]
  586. 000006C6  A8A2                     syscall    PaintRect
  587. 000006C8  486C FFD6                pea.l      [A4 - 0x2A]
  588. 000006CC  AA14                     syscall    RGBForeColor
  589. 000006CE  6020                     bra        +0x22 /* 000006F0 */
  590. label000006D0:
  591. 000006D0  486E FFCA                pea.l      [A6 - 0x36]
  592. 000006D4  A8A2                     syscall    PaintRect
  593. 000006D6  486E FFD2                pea.l      [A6 - 0x2E]
  594. 000006DA  A8A3                     syscall    EraseRect
  595. 000006DC  486E FFE8                pea.l      [A6 - 0x18]
  596. 000006E0  3F3C FFFF                move.w     -[A7], 0xFFFF
  597. 000006E4  3F3C FFFF                move.w     -[A7], 0xFFFF
  598. 000006E8  A8A9                     syscall    InsetRect
  599. 000006EA  486E FFE8                pea.l      [A6 - 0x18]
  600. 000006EE  A8A1                     syscall    FrameRect
  601. label000006F0:
  602. 000006F0  2052                     movea.l    A0, [A2]
  603. 000006F2  7000                     moveq.l    D0, 0x00
  604. 000006F4  1028 0011                move.b     D0, [A0 + 0x11]
  605. 000006F8  0C40 00FF                cmpi.w     D0, 0xFF
  606. 000006FC  660A                     bne        +0xC /* 00000708 */
  607. 000006FE  486E FFE8                pea.l      [A6 - 0x18]
  608. 00000702  2F0E                     move.l     -[A7], A6
  609. 00000704  4EBA FB88                jsr        [PC - 0x478 /* 0000028E */]
  610. label00000708:
  611. 00000708  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  612. 0000070C  A879                     syscall    SetClip
  613. 0000070E  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  614. 00000712  A8D9                     syscall    DisposRgn/DisposeRgn
  615. 00000714  2F04                     move.l     -[A7], D4
  616. 00000716  A8D9                     syscall    DisposRgn/DisposeRgn
  617. 00000718  486E FFB0                pea.l      [A6 - 0x50]
  618. 0000071C  A899                     syscall    SetPenState
  619. 0000071E  4A2C FFEF                tst.b      [A4 - 0x11]
  620. 00000722  670C                     beq        +0xE /* 00000730 */
  621. 00000724  486C FFE8                pea.l      [A4 - 0x18]
  622. 00000728  AA14                     syscall    RGBForeColor
  623. 0000072A  486C FFE2                pea.l      [A4 - 0x1E]
  624. 0000072E  AA15                     syscall    RGBBackColor
  625. label00000730:
  626. 00000730  2F0A                     move.l     -[A7], A2
  627. 00000732  4EBA F98E                jsr        [PC - 0x672 /* 000000C2 */]
  628. label00000736:
  629. 00000736  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  630. 0000073A  4E5E                     unlink     A6
  631. 0000073C  205F                     movea.l    A0, [A7]+
  632. 0000073E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  633. 00000742  4ED0                     jmp        [A0]
  634. fn00000744:
  635. 00000744  4E56 FF9A                link       A6, -0x0066
  636. 00000748  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  637. 0000074C  286E 0010                movea.l    A4, [A6 + 0x10]
  638. 00000750  42AE 0016                clr.l      [A6 + 0x16]
  639. 00000754  2F0C                     move.l     -[A7], A4
  640. 00000756  4EBA F960                jsr        [PC - 0x6A0 /* 000000B8 */]
  641. 0000075A  2054                     movea.l    A0, [A4]
  642. 0000075C  7000                     moveq.l    D0, 0x00
  643. 0000075E  1028 0010                move.b     D0, [A0 + 0x10]
  644. 00000762  4A40                     tst.w      D0
  645. 00000764  6700 029C                beq        +0x29E /* 00000A02 */
  646. 00000768  2054                     movea.l    A0, [A4]
  647. 0000076A  7000                     moveq.l    D0, 0x00
  648. 0000076C  1028 0011                move.b     D0, [A0 + 0x11]
  649. 00000770  0C40 00FF                cmpi.w     D0, 0xFF
  650. 00000774  6700 028C                beq        +0x28E /* 00000A02 */
  651. 00000778  2054                     movea.l    A0, [A4]
  652. 0000077A  41E8 0008                lea.l      A0, [A0 + 0x8]
  653. 0000077E  43EE FFE8                lea.l      A1, [A6 - 0x18]
  654. 00000782  22D8                     move.l     [A1]+, [A0]+
  655. 00000784  22D8                     move.l     [A1]+, [A0]+
  656. 00000786  362E FFEC                move.w     D3, [A6 - 0x14]
  657. 0000078A  966E FFE8                sub.w      D3, [A6 - 0x18]
  658. 0000078E  302E FFEE                move.w     D0, [A6 - 0x12]
  659. 00000792  906E FFEA                sub.w      D0, [A6 - 0x16]
  660. 00000796  3D40 FFCC                move.w     [A6 - 0x34], D0
  661. 0000079A  2054                     movea.l    A0, [A4]
  662. 0000079C  3828 0014                move.w     D4, [A0 + 0x14]
  663. 000007A0  2054                     movea.l    A0, [A4]
  664. 000007A2  3E28 0016                move.w     D7, [A0 + 0x16]
  665. 000007A6  2054                     movea.l    A0, [A4]
  666. 000007A8  3C28 0012                move.w     D6, [A0 + 0x12]
  667. 000007AC  BC44                     cmp.w      D6, D4
  668. 000007AE  6C02                     bge        +0x4 /* 000007B2 */
  669. 000007B0  3C04                     move.w     D6, D4
  670. label000007B2:
  671. 000007B2  BC47                     cmp.w      D6, D7
  672. 000007B4  6F02                     ble        +0x4 /* 000007B8 */
  673. 000007B6  3C07                     move.w     D6, D7
  674. label000007B8:
  675. 000007B8  41EE FFE8                lea.l      A0, [A6 - 0x18]
  676. 000007BC  43EE FFD8                lea.l      A1, [A6 - 0x28]
  677. 000007C0  22D8                     move.l     [A1]+, [A0]+
  678. 000007C2  22D8                     move.l     [A1]+, [A0]+
  679. 000007C4  41EE FFE8                lea.l      A0, [A6 - 0x18]
  680. 000007C8  43EE FFD0                lea.l      A1, [A6 - 0x30]
  681. 000007CC  22D8                     move.l     [A1]+, [A0]+
  682. 000007CE  22D8                     move.l     [A1]+, [A0]+
  683. 000007D0  3007                     move.w     D0, D7
  684. 000007D2  9044                     sub.w      D0, D4
  685. 000007D4  4A40                     tst.w      D0
  686. 000007D6  6602                     bne        +0x4 /* 000007DA */
  687. 000007D8  5247                     addq.w     D7, 1
  688. label000007DA:
  689. 000007DA  B66E FFCC                cmp.w      D3, [A6 - 0x34]
  690. 000007DE  6F00 00B0                ble        +0xB2 /* 00000890 */
  691. 000007E2  594F                     subq.w     A7, 4
  692. 000007E4  3A2E FFEC                move.w     D5, [A6 - 0x14]
  693. 000007E8  9A6E FFE8                sub.w      D5, [A6 - 0x18]
  694. 000007EC  3D7C 0064 FFC0           move.w     [A6 - 0x40], 0x64 /* 'd' */
  695. 000007F2  486E FFC0                pea.l      [A6 - 0x40]
  696. 000007F6  3D45 FFBE                move.w     [A6 - 0x42], D5
  697. 000007FA  486E FFBE                pea.l      [A6 - 0x42]
  698. 000007FE  486E FFB4                pea.l      [A6 - 0x4C]
  699. 00000802  3F3C 200E                move.w     -[A7], 0x200E
  700. 00000806  A9EB                     syscall    Pack4/FP68K
  701. 00000808  486E FFB4                pea.l      [A6 - 0x4C]
  702. 0000080C  3F3C 2006                move.w     -[A7], 0x2006
  703. 00000810  A9EB                     syscall    Pack4/FP68K
  704. 00000812  3007                     move.w     D0, D7
  705. 00000814  9044                     sub.w      D0, D4
  706. 00000816  3D40 FFB2                move.w     [A6 - 0x4E], D0
  707. 0000081A  486E FFB2                pea.l      [A6 - 0x4E]
  708. 0000081E  3D46 FFB0                move.w     [A6 - 0x50], D6
  709. 00000822  486E FFB0                pea.l      [A6 - 0x50]
  710. 00000826  486E FFA6                pea.l      [A6 - 0x5A]
  711. 0000082A  3F3C 200E                move.w     -[A7], 0x200E
  712. 0000082E  A9EB                     syscall    Pack4/FP68K
  713. 00000830  486E FFA6                pea.l      [A6 - 0x5A]
  714. 00000834  3F3C 2006                move.w     -[A7], 0x2006
  715. 00000838  A9EB                     syscall    Pack4/FP68K
  716. 0000083A  486E FFA6                pea.l      [A6 - 0x5A]
  717. 0000083E  486E FFB4                pea.l      [A6 - 0x4C]
  718. 00000842  3F3C 0004                move.w     -[A7], 0x4
  719. 00000846  A9EB                     syscall    Pack4/FP68K
  720. 00000848  3D7C 0064 FFA4           move.w     [A6 - 0x5C], 0x64 /* 'd' */
  721. 0000084E  486E FFA4                pea.l      [A6 - 0x5C]
  722. 00000852  486E FFB4                pea.l      [A6 - 0x4C]
  723. 00000856  3F3C 2004                move.w     -[A7], 0x2004
  724. 0000085A  A9EB                     syscall    Pack4/FP68K
  725. 0000085C  486E FFB4                pea.l      [A6 - 0x4C]
  726. 00000860  486E FFEC                pea.l      [A6 - 0x14]
  727. 00000864  486E FF9A                pea.l      [A6 - 0x66]
  728. 00000868  3F3C 200E                move.w     -[A7], 0x200E
  729. 0000086C  A9EB                     syscall    Pack4/FP68K
  730. 0000086E  486E FF9A                pea.l      [A6 - 0x66]
  731. 00000872  3F3C 0002                move.w     -[A7], 0x2
  732. 00000876  A9EB                     syscall    Pack4/FP68K
  733. 00000878  486E FF9A                pea.l      [A6 - 0x66]
  734. 0000087C  4EBA F7A2                jsr        [PC - 0x85E /* 00000020 */]
  735. 00000880  544F                     addq.w     A7, 2
  736. 00000882  3A1F                     move.w     D5, [A7]+
  737. 00000884  3D45 FFD8                move.w     [A6 - 0x28], D5
  738. 00000888  3D45 FFD4                move.w     [A6 - 0x2C], D5
  739. 0000088C  6000 009E                bra        +0xA0 /* 0000092C */
  740. label00000890:
  741. 00000890  594F                     subq.w     A7, 4
  742. 00000892  3A2E FFEE                move.w     D5, [A6 - 0x12]
  743. 00000896  9A6E FFEA                sub.w      D5, [A6 - 0x16]
  744. 0000089A  3D7C 0064 FFC0           move.w     [A6 - 0x40], 0x64 /* 'd' */
  745. 000008A0  486E FFC0                pea.l      [A6 - 0x40]
  746. 000008A4  3D45 FFBE                move.w     [A6 - 0x42], D5
  747. 000008A8  486E FFBE                pea.l      [A6 - 0x42]
  748. 000008AC  486E FFB4                pea.l      [A6 - 0x4C]
  749. 000008B0  3F3C 200E                move.w     -[A7], 0x200E
  750. 000008B4  A9EB                     syscall    Pack4/FP68K
  751. 000008B6  486E FFB4                pea.l      [A6 - 0x4C]
  752. 000008BA  3F3C 2006                move.w     -[A7], 0x2006
  753. 000008BE  A9EB                     syscall    Pack4/FP68K
  754. 000008C0  3007                     move.w     D0, D7
  755. 000008C2  9044                     sub.w      D0, D4
  756. 000008C4  3D40 FFB2                move.w     [A6 - 0x4E], D0
  757. 000008C8  486E FFB2                pea.l      [A6 - 0x4E]
  758. 000008CC  3D46 FFB0                move.w     [A6 - 0x50], D6
  759. 000008D0  486E FFB0                pea.l      [A6 - 0x50]
  760. 000008D4  486E FFA6                pea.l      [A6 - 0x5A]
  761. 000008D8  3F3C 200E                move.w     -[A7], 0x200E
  762. 000008DC  A9EB                     syscall    Pack4/FP68K
  763. 000008DE  486E FFA6                pea.l      [A6 - 0x5A]
  764. 000008E2  3F3C 2006                move.w     -[A7], 0x2006
  765. 000008E6  A9EB                     syscall    Pack4/FP68K
  766. 000008E8  486E FFA6                pea.l      [A6 - 0x5A]
  767. 000008EC  486E FFB4                pea.l      [A6 - 0x4C]
  768. 000008F0  3F3C 0004                move.w     -[A7], 0x4
  769. 000008F4  A9EB                     syscall    Pack4/FP68K
  770. 000008F6  3D7C 0064 FFA4           move.w     [A6 - 0x5C], 0x64 /* 'd' */
  771. 000008FC  486E FFA4                pea.l      [A6 - 0x5C]
  772. 00000900  486E FFB4                pea.l      [A6 - 0x4C]
  773. 00000904  3F3C 2004                move.w     -[A7], 0x2004
  774. 00000908  A9EB                     syscall    Pack4/FP68K
  775. 0000090A  486E FFEA                pea.l      [A6 - 0x16]
  776. 0000090E  486E FFB4                pea.l      [A6 - 0x4C]
  777. 00000912  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  778. 00000916  A9EB                     syscall    Pack4/FP68K
  779. 00000918  486E FFB4                pea.l      [A6 - 0x4C]
  780. 0000091C  4EBA F702                jsr        [PC - 0x8FE /* 00000020 */]
  781. 00000920  544F                     addq.w     A7, 2
  782. 00000922  3A1F                     move.w     D5, [A7]+
  783. 00000924  3D45 FFDE                move.w     [A6 - 0x22], D5
  784. 00000928  3D45 FFD2                move.w     [A6 - 0x2E], D5
  785. label0000092C:
  786. 0000092C  554F                     subq.w     A7, 2
  787. 0000092E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  788. 00000932  2054                     movea.l    A0, [A4]
  789. 00000934  4868 0008                pea.l      [A0 + 0x8]
  790. 00000938  A8AD                     syscall    PtInRect
  791. 0000093A  4A1F                     tst.b      [A7]+
  792. 0000093C  6700 00C4                beq        +0xC6 /* 00000A02 */
  793. 00000940  B66E FFCC                cmp.w      D3, [A6 - 0x34]
  794. 00000944  6F60                     ble        +0x62 /* 000009A6 */
  795. 00000946  41EE FFE8                lea.l      A0, [A6 - 0x18]
  796. 0000094A  43EE FFE0                lea.l      A1, [A6 - 0x20]
  797. 0000094E  22D8                     move.l     [A1]+, [A0]+
  798. 00000950  22D8                     move.l     [A1]+, [A0]+
  799. 00000952  302E FFD8                move.w     D0, [A6 - 0x28]
  800. 00000956  0640 000A                addi.w     D0, 0xA /* '\n' */
  801. 0000095A  3D40 FFE4                move.w     [A6 - 0x1C], D0
  802. 0000095E  302E FFD4                move.w     D0, [A6 - 0x2C]
  803. 00000962  0640 FFF6                addi.w     D0, 0xFFF6
  804. 00000966  3D40 FFE0                move.w     [A6 - 0x20], D0
  805. 0000096A  554F                     subq.w     A7, 2
  806. 0000096C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  807. 00000970  486E FFE0                pea.l      [A6 - 0x20]
  808. 00000974  A8AD                     syscall    PtInRect
  809. 00000976  4A1F                     tst.b      [A7]+
  810. 00000978  670C                     beq        +0xE /* 00000986 */
  811. 0000097A  2D7C 0000 0081 0016      move.l     [A6 + 0x16], 0x81
  812. 00000982  6000 007E                bra        +0x80 /* 00000A02 */
  813. label00000986:
  814. 00000986  554F                     subq.w     A7, 2
  815. 00000988  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  816. 0000098C  486E FFD8                pea.l      [A6 - 0x28]
  817. 00000990  A8AD                     syscall    PtInRect
  818. 00000992  4A1F                     tst.b      [A7]+
  819. 00000994  6708                     beq        +0xA /* 0000099E */
  820. 00000996  7016                     moveq.l    D0, 0x16
  821. 00000998  2D40 0016                move.l     [A6 + 0x16], D0
  822. 0000099C  6064                     bra        +0x66 /* 00000A02 */
  823. label0000099E:
  824. 0000099E  7017                     moveq.l    D0, 0x17
  825. 000009A0  2D40 0016                move.l     [A6 + 0x16], D0
  826. 000009A4  605C                     bra        +0x5E /* 00000A02 */
  827. label000009A6:
  828. 000009A6  41EE FFE8                lea.l      A0, [A6 - 0x18]
  829. 000009AA  43EE FFE0                lea.l      A1, [A6 - 0x20]
  830. 000009AE  22D8                     move.l     [A1]+, [A0]+
  831. 000009B0  22D8                     move.l     [A1]+, [A0]+
  832. 000009B2  302E FFDE                move.w     D0, [A6 - 0x22]
  833. 000009B6  0640 FFF6                addi.w     D0, 0xFFF6
  834. 000009BA  3D40 FFE2                move.w     [A6 - 0x1E], D0
  835. 000009BE  302E FFD2                move.w     D0, [A6 - 0x2E]
  836. 000009C2  0640 000A                addi.w     D0, 0xA /* '\n' */
  837. 000009C6  3D40 FFE6                move.w     [A6 - 0x1A], D0
  838. 000009CA  554F                     subq.w     A7, 2
  839. 000009CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  840. 000009D0  486E FFE0                pea.l      [A6 - 0x20]
  841. 000009D4  A8AD                     syscall    PtInRect
  842. 000009D6  4A1F                     tst.b      [A7]+
  843. 000009D8  670A                     beq        +0xC /* 000009E4 */
  844. 000009DA  2D7C 0000 0081 0016      move.l     [A6 + 0x16], 0x81
  845. 000009E2  601E                     bra        +0x20 /* 00000A02 */
  846. label000009E4:
  847. 000009E4  554F                     subq.w     A7, 2
  848. 000009E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  849. 000009EA  486E FFD8                pea.l      [A6 - 0x28]
  850. 000009EE  A8AD                     syscall    PtInRect
  851. 000009F0  4A1F                     tst.b      [A7]+
  852. 000009F2  6708                     beq        +0xA /* 000009FC */
  853. 000009F4  7016                     moveq.l    D0, 0x16
  854. 000009F6  2D40 0016                move.l     [A6 + 0x16], D0
  855. 000009FA  6006                     bra        +0x8 /* 00000A02 */
  856. label000009FC:
  857. 000009FC  7017                     moveq.l    D0, 0x17
  858. 000009FE  2D40 0016                move.l     [A6 + 0x16], D0
  859. label00000A02:
  860. 00000A02  2F0C                     move.l     -[A7], A4
  861. 00000A04  4EBA F6BC                jsr        [PC - 0x944 /* 000000C2 */]
  862. 00000A08  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  863. 00000A0C  4E5E                     unlink     A6
  864. 00000A0E  205F                     movea.l    A0, [A7]+
  865. 00000A10  4FEF 000E                lea.l      A7, [A7 + 0xE]
  866. 00000A14  4ED0                     jmp        [A0]
  867. fn00000A16:
  868. 00000A16  4E56 FF9A                link       A6, -0x0066
  869. 00000A1A  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  870. 00000A1E  286E 000C                movea.l    A4, [A6 + 0xC]
  871. 00000A22  266E 0010                movea.l    A3, [A6 + 0x10]
  872. 00000A26  200C                     move.l     D0, A4
  873. 00000A28  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  874. 00000A2E  2840                     movea.l    A4, D0
  875. 00000A30  2053                     movea.l    A0, [A3]
  876. 00000A32  41E8 0008                lea.l      A0, [A0 + 0x8]
  877. 00000A36  43EE FFE8                lea.l      A1, [A6 - 0x18]
  878. 00000A3A  22D8                     move.l     [A1]+, [A0]+
  879. 00000A3C  22D8                     move.l     [A1]+, [A0]+
  880. 00000A3E  362E FFEC                move.w     D3, [A6 - 0x14]
  881. 00000A42  966E FFE8                sub.w      D3, [A6 - 0x18]
  882. 00000A46  302E FFEE                move.w     D0, [A6 - 0x12]
  883. 00000A4A  906E FFEA                sub.w      D0, [A6 - 0x16]
  884. 00000A4E  3D40 FFCC                move.w     [A6 - 0x34], D0
  885. 00000A52  2053                     movea.l    A0, [A3]
  886. 00000A54  3A28 0014                move.w     D5, [A0 + 0x14]
  887. 00000A58  2053                     movea.l    A0, [A3]
  888. 00000A5A  3E28 0016                move.w     D7, [A0 + 0x16]
  889. 00000A5E  2053                     movea.l    A0, [A3]
  890. 00000A60  3C28 0012                move.w     D6, [A0 + 0x12]
  891. 00000A64  BC45                     cmp.w      D6, D5
  892. 00000A66  6C02                     bge        +0x4 /* 00000A6A */
  893. 00000A68  3C05                     move.w     D6, D5
  894. label00000A6A:
  895. 00000A6A  BC47                     cmp.w      D6, D7
  896. 00000A6C  6F02                     ble        +0x4 /* 00000A70 */
  897. 00000A6E  3C07                     move.w     D6, D7
  898. label00000A70:
  899. 00000A70  41EE FFE8                lea.l      A0, [A6 - 0x18]
  900. 00000A74  43EE FFD8                lea.l      A1, [A6 - 0x28]
  901. 00000A78  22D8                     move.l     [A1]+, [A0]+
  902. 00000A7A  22D8                     move.l     [A1]+, [A0]+
  903. 00000A7C  41EE FFE8                lea.l      A0, [A6 - 0x18]
  904. 00000A80  43EE FFD0                lea.l      A1, [A6 - 0x30]
  905. 00000A84  22D8                     move.l     [A1]+, [A0]+
  906. 00000A86  22D8                     move.l     [A1]+, [A0]+
  907. 00000A88  3007                     move.w     D0, D7
  908. 00000A8A  9045                     sub.w      D0, D5
  909. 00000A8C  4A40                     tst.w      D0
  910. 00000A8E  6602                     bne        +0x4 /* 00000A92 */
  911. 00000A90  5247                     addq.w     D7, 1
  912. label00000A92:
  913. 00000A92  B66E FFCC                cmp.w      D3, [A6 - 0x34]
  914. 00000A96  6F00 00D8                ble        +0xDA /* 00000B70 */
  915. 00000A9A  594F                     subq.w     A7, 4
  916. 00000A9C  382E FFEC                move.w     D4, [A6 - 0x14]
  917. 00000AA0  986E FFE8                sub.w      D4, [A6 - 0x18]
  918. 00000AA4  3D7C 0064 FFC0           move.w     [A6 - 0x40], 0x64 /* 'd' */
  919. 00000AAA  486E FFC0                pea.l      [A6 - 0x40]
  920. 00000AAE  3D44 FFBE                move.w     [A6 - 0x42], D4
  921. 00000AB2  486E FFBE                pea.l      [A6 - 0x42]
  922. 00000AB6  486E FFB4                pea.l      [A6 - 0x4C]
  923. 00000ABA  3F3C 200E                move.w     -[A7], 0x200E
  924. 00000ABE  A9EB                     syscall    Pack4/FP68K
  925. 00000AC0  486E FFB4                pea.l      [A6 - 0x4C]
  926. 00000AC4  3F3C 2006                move.w     -[A7], 0x2006
  927. 00000AC8  A9EB                     syscall    Pack4/FP68K
  928. 00000ACA  3007                     move.w     D0, D7
  929. 00000ACC  9045                     sub.w      D0, D5
  930. 00000ACE  3D40 FFB2                move.w     [A6 - 0x4E], D0
  931. 00000AD2  486E FFB2                pea.l      [A6 - 0x4E]
  932. 00000AD6  3D46 FFB0                move.w     [A6 - 0x50], D6
  933. 00000ADA  486E FFB0                pea.l      [A6 - 0x50]
  934. 00000ADE  486E FFA6                pea.l      [A6 - 0x5A]
  935. 00000AE2  3F3C 200E                move.w     -[A7], 0x200E
  936. 00000AE6  A9EB                     syscall    Pack4/FP68K
  937. 00000AE8  486E FFA6                pea.l      [A6 - 0x5A]
  938. 00000AEC  3F3C 2006                move.w     -[A7], 0x2006
  939. 00000AF0  A9EB                     syscall    Pack4/FP68K
  940. 00000AF2  486E FFA6                pea.l      [A6 - 0x5A]
  941. 00000AF6  486E FFB4                pea.l      [A6 - 0x4C]
  942. 00000AFA  3F3C 0004                move.w     -[A7], 0x4
  943. 00000AFE  A9EB                     syscall    Pack4/FP68K
  944. 00000B00  3D7C 0064 FFA4           move.w     [A6 - 0x5C], 0x64 /* 'd' */
  945. 00000B06  486E FFA4                pea.l      [A6 - 0x5C]
  946. 00000B0A  486E FFB4                pea.l      [A6 - 0x4C]
  947. 00000B0E  3F3C 2004                move.w     -[A7], 0x2004
  948. 00000B12  A9EB                     syscall    Pack4/FP68K
  949. 00000B14  486E FFB4                pea.l      [A6 - 0x4C]
  950. 00000B18  486E FFEC                pea.l      [A6 - 0x14]
  951. 00000B1C  486E FF9A                pea.l      [A6 - 0x66]
  952. 00000B20  3F3C 200E                move.w     -[A7], 0x200E
  953. 00000B24  A9EB                     syscall    Pack4/FP68K
  954. 00000B26  486E FF9A                pea.l      [A6 - 0x66]
  955. 00000B2A  3F3C 0002                move.w     -[A7], 0x2
  956. 00000B2E  A9EB                     syscall    Pack4/FP68K
  957. 00000B30  486E FF9A                pea.l      [A6 - 0x66]
  958. 00000B34  4EBA F4EA                jsr        [PC - 0xB16 /* 00000020 */]
  959. 00000B38  544F                     addq.w     A7, 2
  960. 00000B3A  381F                     move.w     D4, [A7]+
  961. 00000B3C  3D44 FFD8                move.w     [A6 - 0x28], D4
  962. 00000B40  3D44 FFD4                move.w     [A6 - 0x2C], D4
  963. 00000B44  41EE FFE8                lea.l      A0, [A6 - 0x18]
  964. 00000B48  43EE FFE0                lea.l      A1, [A6 - 0x20]
  965. 00000B4C  22D8                     move.l     [A1]+, [A0]+
  966. 00000B4E  22D8                     move.l     [A1]+, [A0]+
  967. 00000B50  302E FFD8                move.w     D0, [A6 - 0x28]
  968. 00000B54  5A40                     addq.w     D0, 5
  969. 00000B56  3D40 FFE4                move.w     [A6 - 0x1C], D0
  970. 00000B5A  302E FFD4                move.w     D0, [A6 - 0x2C]
  971. 00000B5E  5B40                     subq.w     D0, 5
  972. 00000B60  3D40 FFE0                move.w     [A6 - 0x20], D0
  973. 00000B64  2F0C                     move.l     -[A7], A4
  974. 00000B66  486E FFE0                pea.l      [A6 - 0x20]
  975. 00000B6A  A8DF                     syscall    RectRgn
  976. 00000B6C  6000 00C6                bra        +0xC8 /* 00000C34 */
  977. label00000B70:
  978. 00000B70  594F                     subq.w     A7, 4
  979. 00000B72  382E FFEE                move.w     D4, [A6 - 0x12]
  980. 00000B76  986E FFEA                sub.w      D4, [A6 - 0x16]
  981. 00000B7A  3D7C 0064 FFC0           move.w     [A6 - 0x40], 0x64 /* 'd' */
  982. 00000B80  486E FFC0                pea.l      [A6 - 0x40]
  983. 00000B84  3D44 FFBE                move.w     [A6 - 0x42], D4
  984. 00000B88  486E FFBE                pea.l      [A6 - 0x42]
  985. 00000B8C  486E FFB4                pea.l      [A6 - 0x4C]
  986. 00000B90  3F3C 200E                move.w     -[A7], 0x200E
  987. 00000B94  A9EB                     syscall    Pack4/FP68K
  988. 00000B96  486E FFB4                pea.l      [A6 - 0x4C]
  989. 00000B9A  3F3C 2006                move.w     -[A7], 0x2006
  990. 00000B9E  A9EB                     syscall    Pack4/FP68K
  991. 00000BA0  3007                     move.w     D0, D7
  992. 00000BA2  9045                     sub.w      D0, D5
  993. 00000BA4  3D40 FFB2                move.w     [A6 - 0x4E], D0
  994. 00000BA8  486E FFB2                pea.l      [A6 - 0x4E]
  995. 00000BAC  3D46 FFB0                move.w     [A6 - 0x50], D6
  996. 00000BB0  486E FFB0                pea.l      [A6 - 0x50]
  997. 00000BB4  486E FFA6                pea.l      [A6 - 0x5A]
  998. 00000BB8  3F3C 200E                move.w     -[A7], 0x200E
  999. 00000BBC  A9EB                     syscall    Pack4/FP68K
  1000. 00000BBE  486E FFA6                pea.l      [A6 - 0x5A]
  1001. 00000BC2  3F3C 2006                move.w     -[A7], 0x2006
  1002. 00000BC6  A9EB                     syscall    Pack4/FP68K
  1003. 00000BC8  486E FFA6                pea.l      [A6 - 0x5A]
  1004. 00000BCC  486E FFB4                pea.l      [A6 - 0x4C]
  1005. 00000BD0  3F3C 0004                move.w     -[A7], 0x4
  1006. 00000BD4  A9EB                     syscall    Pack4/FP68K
  1007. 00000BD6  3D7C 0064 FFA4           move.w     [A6 - 0x5C], 0x64 /* 'd' */
  1008. 00000BDC  486E FFA4                pea.l      [A6 - 0x5C]
  1009. 00000BE0  486E FFB4                pea.l      [A6 - 0x4C]
  1010. 00000BE4  3F3C 2004                move.w     -[A7], 0x2004
  1011. 00000BE8  A9EB                     syscall    Pack4/FP68K
  1012. 00000BEA  486E FFEA                pea.l      [A6 - 0x16]
  1013. 00000BEE  486E FFB4                pea.l      [A6 - 0x4C]
  1014. 00000BF2  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  1015. 00000BF6  A9EB                     syscall    Pack4/FP68K
  1016. 00000BF8  486E FFB4                pea.l      [A6 - 0x4C]
  1017. 00000BFC  4EBA F422                jsr        [PC - 0xBDE /* 00000020 */]
  1018. 00000C00  544F                     addq.w     A7, 2
  1019. 00000C02  381F                     move.w     D4, [A7]+
  1020. 00000C04  3D44 FFDE                move.w     [A6 - 0x22], D4
  1021. 00000C08  3D44 FFD2                move.w     [A6 - 0x2E], D4
  1022. 00000C0C  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1023. 00000C10  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1024. 00000C14  22D8                     move.l     [A1]+, [A0]+
  1025. 00000C16  22D8                     move.l     [A1]+, [A0]+
  1026. 00000C18  302E FFDE                move.w     D0, [A6 - 0x22]
  1027. 00000C1C  5B40                     subq.w     D0, 5
  1028. 00000C1E  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1029. 00000C22  302E FFD2                move.w     D0, [A6 - 0x2E]
  1030. 00000C26  5A40                     addq.w     D0, 5
  1031. 00000C28  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1032. 00000C2C  2F0C                     move.l     -[A7], A4
  1033. 00000C2E  486E FFE0                pea.l      [A6 - 0x20]
  1034. 00000C32  A8DF                     syscall    RectRgn
  1035. label00000C34:
  1036. 00000C34  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  1037. 00000C38  4E5E                     unlink     A6
  1038. 00000C3A  205F                     movea.l    A0, [A7]+
  1039. 00000C3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1040. 00000C40  4ED0                     jmp        [A0]
  1041. fn00000C42:
  1042. 00000C42  4E56 0000                link       A6, 0
  1043. 00000C46  202E 000C                move.l     D0, [A6 + 0xC]
  1044. 00000C4A  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  1045. 00000C50  2D40 000C                move.l     [A6 + 0xC], D0
  1046. 00000C54  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1047. 00000C58  206E 0010                movea.l    A0, [A6 + 0x10]
  1048. 00000C5C  2050                     movea.l    A0, [A0]
  1049. 00000C5E  4868 0008                pea.l      [A0 + 0x8]
  1050. 00000C62  A8DF                     syscall    RectRgn
  1051. 00000C64  4E5E                     unlink     A6
  1052. 00000C66  205F                     movea.l    A0, [A7]+
  1053. 00000C68  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1054. 00000C6C  4ED0                     jmp        [A0]
  1055. fn00000C6E:
  1056. 00000C6E  4E56 0000                link       A6, 0
  1057. 00000C72  48E7 0018                movem.l    -[A7], A3,A4
  1058. 00000C76  286E 000C                movea.l    A4, [A6 + 0xC]
  1059. 00000C7A  266E 0010                movea.l    A3, [A6 + 0x10]
  1060. 00000C7E  2F0B                     move.l     -[A7], A3
  1061. 00000C80  4EBA F436                jsr        [PC - 0xBCA /* 000000B8 */]
  1062. 00000C84  200C                     move.l     D0, A4
  1063. 00000C86  0280 8000 0000           andi.l     D0, 0x80000000
  1064. 00000C8C  4A80                     tst.l      D0
  1065. 00000C8E  6718                     beq        +0x1A /* 00000CA8 */
  1066. 00000C90  200C                     move.l     D0, A4
  1067. 00000C92  0280 0FFF FFFF           andi.l     D0, 0xFFFFFFF
  1068. 00000C98  2840                     movea.l    A4, D0
  1069. 00000C9A  2F0B                     move.l     -[A7], A3
  1070. 00000C9C  2F0C                     move.l     -[A7], A4
  1071. 00000C9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1072. 00000CA2  4EBA FD72                jsr        [PC - 0x28E /* 00000A16 */]
  1073. 00000CA6  6016                     bra        +0x18 /* 00000CBE */
  1074. label00000CA8:
  1075. 00000CA8  200C                     move.l     D0, A4
  1076. 00000CAA  0280 0FFF FFFF           andi.l     D0, 0xFFFFFFF
  1077. 00000CB0  2840                     movea.l    A4, D0
  1078. 00000CB2  2F0B                     move.l     -[A7], A3
  1079. 00000CB4  2F0C                     move.l     -[A7], A4
  1080. 00000CB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1081. 00000CBA  4EBA FF86                jsr        [PC - 0x7A /* 00000C42 */]
  1082. label00000CBE:
  1083. 00000CBE  2F0B                     move.l     -[A7], A3
  1084. 00000CC0  4EBA F400                jsr        [PC - 0xC00 /* 000000C2 */]
  1085. 00000CC4  4CDF 1800                movem.l    A3,A4, [A7]+
  1086. 00000CC8  4E5E                     unlink     A6
  1087. 00000CCA  205F                     movea.l    A0, [A7]+
  1088. 00000CCC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1089. 00000CD0  4ED0                     jmp        [A0]
  1090. fn00000CD2:
  1091. 00000CD2  4E56 FFDE                link       A6, -0x0022
  1092. 00000CD6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1093. 00000CDA  286E 000C                movea.l    A4, [A6 + 0xC]
  1094. 00000CDE  266E 0010                movea.l    A3, [A6 + 0x10]
  1095. 00000CE2  2F0B                     move.l     -[A7], A3
  1096. 00000CE4  4EBA F3D2                jsr        [PC - 0xC2E /* 000000B8 */]
  1097. 00000CE8  426C 0010                clr.w      [A4 + 0x10]
  1098. 00000CEC  2053                     movea.l    A0, [A3]
  1099. 00000CEE  41E8 0008                lea.l      A0, [A0 + 0x8]
  1100. 00000CF2  43D4                     lea.l      A1, [A4]
  1101. 00000CF4  22D8                     move.l     [A1]+, [A0]+
  1102. 00000CF6  22D8                     move.l     [A1]+, [A0]+
  1103. 00000CF8  2053                     movea.l    A0, [A3]
  1104. 00000CFA  41E8 0008                lea.l      A0, [A0 + 0x8]
  1105. 00000CFE  43EC 0008                lea.l      A1, [A4 + 0x8]
  1106. 00000D02  22D8                     move.l     [A1]+, [A0]+
  1107. 00000D04  22D8                     move.l     [A1]+, [A0]+
  1108. 00000D06  486C 0008                pea.l      [A4 + 0x8]
  1109. 00000D0A  3F3C FFEC                move.w     -[A7], 0xFFEC
  1110. 00000D0E  3F3C FFEC                move.w     -[A7], 0xFFEC
  1111. 00000D12  A8A9                     syscall    InsetRect
  1112. 00000D14  2053                     movea.l    A0, [A3]
  1113. 00000D16  41E8 0008                lea.l      A0, [A0 + 0x8]
  1114. 00000D1A  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1115. 00000D1E  22D8                     move.l     [A1]+, [A0]+
  1116. 00000D20  22D8                     move.l     [A1]+, [A0]+
  1117. 00000D22  3E2E FFEC                move.w     D7, [A6 - 0x14]
  1118. 00000D26  9E6E FFE8                sub.w      D7, [A6 - 0x18]
  1119. 00000D2A  3C2E FFEE                move.w     D6, [A6 - 0x12]
  1120. 00000D2E  9C6E FFEA                sub.w      D6, [A6 - 0x16]
  1121. 00000D32  BE46                     cmp.w      D7, D6
  1122. 00000D34  6F08                     ble        +0xA /* 00000D3E */
  1123. 00000D36  397C 0002 0010           move.w     [A4 + 0x10], 0x2
  1124. 00000D3C  6006                     bra        +0x8 /* 00000D44 */
  1125. label00000D3E:
  1126. 00000D3E  397C 0001 0010           move.w     [A4 + 0x10], 0x1
  1127. label00000D44:
  1128. 00000D44  2F0B                     move.l     -[A7], A3
  1129. 00000D46  4EBA F37A                jsr        [PC - 0xC86 /* 000000C2 */]
  1130. 00000D4A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1131. 00000D4E  4E5E                     unlink     A6
  1132. 00000D50  205F                     movea.l    A0, [A7]+
  1133. 00000D52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1134. 00000D56  4ED0                     jmp        [A0]
  1135. fn00000D58:
  1136. 00000D58  4E56 FFAC                link       A6, -0x0054
  1137. 00000D5C  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  1138. 00000D60  286E 0010                movea.l    A4, [A6 + 0x10]
  1139. 00000D64  2F0C                     move.l     -[A7], A4
  1140. 00000D66  4EBA F350                jsr        [PC - 0xCB0 /* 000000B8 */]
  1141. 00000D6A  2054                     movea.l    A0, [A4]
  1142. 00000D6C  41E8 0008                lea.l      A0, [A0 + 0x8]
  1143. 00000D70  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1144. 00000D74  22D8                     move.l     [A1]+, [A0]+
  1145. 00000D76  22D8                     move.l     [A1]+, [A0]+
  1146. 00000D78  362E FFEC                move.w     D3, [A6 - 0x14]
  1147. 00000D7C  966E FFE8                sub.w      D3, [A6 - 0x18]
  1148. 00000D80  302E FFEE                move.w     D0, [A6 - 0x12]
  1149. 00000D84  906E FFEA                sub.w      D0, [A6 - 0x16]
  1150. 00000D88  3D40 FFDC                move.w     [A6 - 0x24], D0
  1151. 00000D8C  2054                     movea.l    A0, [A4]
  1152. 00000D8E  3A28 0014                move.w     D5, [A0 + 0x14]
  1153. 00000D92  2054                     movea.l    A0, [A4]
  1154. 00000D94  3C28 0016                move.w     D6, [A0 + 0x16]
  1155. 00000D98  2054                     movea.l    A0, [A4]
  1156. 00000D9A  3E28 0012                move.w     D7, [A0 + 0x12]
  1157. 00000D9E  BE45                     cmp.w      D7, D5
  1158. 00000DA0  6C02                     bge        +0x4 /* 00000DA4 */
  1159. 00000DA2  3E05                     move.w     D7, D5
  1160. label00000DA4:
  1161. 00000DA4  BE46                     cmp.w      D7, D6
  1162. 00000DA6  6F02                     ble        +0x4 /* 00000DAA */
  1163. 00000DA8  3E06                     move.w     D7, D6
  1164. label00000DAA:
  1165. 00000DAA  3006                     move.w     D0, D6
  1166. 00000DAC  9045                     sub.w      D0, D5
  1167. 00000DAE  4A40                     tst.w      D0
  1168. 00000DB0  6602                     bne        +0x4 /* 00000DB4 */
  1169. 00000DB2  5246                     addq.w     D6, 1
  1170. label00000DB4:
  1171. 00000DB4  B66E FFDC                cmp.w      D3, [A6 - 0x24]
  1172. 00000DB8  6F00 00C6                ble        +0xC8 /* 00000E80 */
  1173. 00000DBC  594F                     subq.w     A7, 4
  1174. 00000DBE  382E FFEC                move.w     D4, [A6 - 0x14]
  1175. 00000DC2  986E FFE8                sub.w      D4, [A6 - 0x18]
  1176. 00000DC6  3D7C 0064 FFD2           move.w     [A6 - 0x2E], 0x64 /* 'd' */
  1177. 00000DCC  486E FFD2                pea.l      [A6 - 0x2E]
  1178. 00000DD0  3D44 FFD0                move.w     [A6 - 0x30], D4
  1179. 00000DD4  486E FFD0                pea.l      [A6 - 0x30]
  1180. 00000DD8  486E FFC6                pea.l      [A6 - 0x3A]
  1181. 00000DDC  3F3C 200E                move.w     -[A7], 0x200E
  1182. 00000DE0  A9EB                     syscall    Pack4/FP68K
  1183. 00000DE2  486E FFC6                pea.l      [A6 - 0x3A]
  1184. 00000DE6  3F3C 2006                move.w     -[A7], 0x2006
  1185. 00000DEA  A9EB                     syscall    Pack4/FP68K
  1186. 00000DEC  3006                     move.w     D0, D6
  1187. 00000DEE  9045                     sub.w      D0, D5
  1188. 00000DF0  3D40 FFC4                move.w     [A6 - 0x3C], D0
  1189. 00000DF4  486E FFC4                pea.l      [A6 - 0x3C]
  1190. 00000DF8  3D47 FFC2                move.w     [A6 - 0x3E], D7
  1191. 00000DFC  486E FFC2                pea.l      [A6 - 0x3E]
  1192. 00000E00  486E FFB8                pea.l      [A6 - 0x48]
  1193. 00000E04  3F3C 200E                move.w     -[A7], 0x200E
  1194. 00000E08  A9EB                     syscall    Pack4/FP68K
  1195. 00000E0A  486E FFB8                pea.l      [A6 - 0x48]
  1196. 00000E0E  3F3C 2006                move.w     -[A7], 0x2006
  1197. 00000E12  A9EB                     syscall    Pack4/FP68K
  1198. 00000E14  486E FFB8                pea.l      [A6 - 0x48]
  1199. 00000E18  486E FFC6                pea.l      [A6 - 0x3A]
  1200. 00000E1C  3F3C 0004                move.w     -[A7], 0x4
  1201. 00000E20  A9EB                     syscall    Pack4/FP68K
  1202. 00000E22  3D7C 0064 FFB6           move.w     [A6 - 0x4A], 0x64 /* 'd' */
  1203. 00000E28  486E FFB6                pea.l      [A6 - 0x4A]
  1204. 00000E2C  486E FFC6                pea.l      [A6 - 0x3A]
  1205. 00000E30  3F3C 2004                move.w     -[A7], 0x2004
  1206. 00000E34  A9EB                     syscall    Pack4/FP68K
  1207. 00000E36  486E FFC6                pea.l      [A6 - 0x3A]
  1208. 00000E3A  486E FFEC                pea.l      [A6 - 0x14]
  1209. 00000E3E  486E FFAC                pea.l      [A6 - 0x54]
  1210. 00000E42  3F3C 200E                move.w     -[A7], 0x200E
  1211. 00000E46  A9EB                     syscall    Pack4/FP68K
  1212. 00000E48  486E FFAC                pea.l      [A6 - 0x54]
  1213. 00000E4C  3F3C 0002                move.w     -[A7], 0x2
  1214. 00000E50  A9EB                     syscall    Pack4/FP68K
  1215. 00000E52  486E FFAC                pea.l      [A6 - 0x54]
  1216. 00000E56  4EBA F1C8                jsr        [PC - 0xE38 /* 00000020 */]
  1217. 00000E5A  544F                     addq.w     A7, 2
  1218. 00000E5C  381F                     move.w     D4, [A7]+
  1219. 00000E5E  D86E 000C                add.w      D4, [A6 + 0xC]
  1220. 00000E62  3E06                     move.w     D7, D6
  1221. 00000E64  9E45                     sub.w      D7, D5
  1222. 00000E66  3004                     move.w     D0, D4
  1223. 00000E68  906E FFEC                sub.w      D0, [A6 - 0x14]
  1224. 00000E6C  CFC0                     muls.w     D7, D0
  1225. 00000E6E  302E FFE8                move.w     D0, [A6 - 0x18]
  1226. 00000E72  906E FFEC                sub.w      D0, [A6 - 0x14]
  1227. 00000E76  48C7                     ext.l      D7
  1228. 00000E78  8FC0                     divs.w     D7, D0
  1229. 00000E7A  DE45                     add.w      D7, D5
  1230. 00000E7C  6000 00B4                bra        +0xB6 /* 00000F32 */
  1231. label00000E80:
  1232. 00000E80  594F                     subq.w     A7, 4
  1233. 00000E82  382E FFEE                move.w     D4, [A6 - 0x12]
  1234. 00000E86  986E FFEA                sub.w      D4, [A6 - 0x16]
  1235. 00000E8A  3D7C 0064 FFD2           move.w     [A6 - 0x2E], 0x64 /* 'd' */
  1236. 00000E90  486E FFD2                pea.l      [A6 - 0x2E]
  1237. 00000E94  3D44 FFD0                move.w     [A6 - 0x30], D4
  1238. 00000E98  486E FFD0                pea.l      [A6 - 0x30]
  1239. 00000E9C  486E FFC6                pea.l      [A6 - 0x3A]
  1240. 00000EA0  3F3C 200E                move.w     -[A7], 0x200E
  1241. 00000EA4  A9EB                     syscall    Pack4/FP68K
  1242. 00000EA6  486E FFC6                pea.l      [A6 - 0x3A]
  1243. 00000EAA  3F3C 2006                move.w     -[A7], 0x2006
  1244. 00000EAE  A9EB                     syscall    Pack4/FP68K
  1245. 00000EB0  3006                     move.w     D0, D6
  1246. 00000EB2  9045                     sub.w      D0, D5
  1247. 00000EB4  3D40 FFC4                move.w     [A6 - 0x3C], D0
  1248. 00000EB8  486E FFC4                pea.l      [A6 - 0x3C]
  1249. 00000EBC  3D47 FFC2                move.w     [A6 - 0x3E], D7
  1250. 00000EC0  486E FFC2                pea.l      [A6 - 0x3E]
  1251. 00000EC4  486E FFB8                pea.l      [A6 - 0x48]
  1252. 00000EC8  3F3C 200E                move.w     -[A7], 0x200E
  1253. 00000ECC  A9EB                     syscall    Pack4/FP68K
  1254. 00000ECE  486E FFB8                pea.l      [A6 - 0x48]
  1255. 00000ED2  3F3C 2006                move.w     -[A7], 0x2006
  1256. 00000ED6  A9EB                     syscall    Pack4/FP68K
  1257. 00000ED8  486E FFB8                pea.l      [A6 - 0x48]
  1258. 00000EDC  486E FFC6                pea.l      [A6 - 0x3A]
  1259. 00000EE0  3F3C 0004                move.w     -[A7], 0x4
  1260. 00000EE4  A9EB                     syscall    Pack4/FP68K
  1261. 00000EE6  3D7C 0064 FFB6           move.w     [A6 - 0x4A], 0x64 /* 'd' */
  1262. 00000EEC  486E FFB6                pea.l      [A6 - 0x4A]
  1263. 00000EF0  486E FFC6                pea.l      [A6 - 0x3A]
  1264. 00000EF4  3F3C 2004                move.w     -[A7], 0x2004
  1265. 00000EF8  A9EB                     syscall    Pack4/FP68K
  1266. 00000EFA  486E FFEA                pea.l      [A6 - 0x16]
  1267. 00000EFE  486E FFC6                pea.l      [A6 - 0x3A]
  1268. 00000F02  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  1269. 00000F06  A9EB                     syscall    Pack4/FP68K
  1270. 00000F08  486E FFC6                pea.l      [A6 - 0x3A]
  1271. 00000F0C  4EBA F112                jsr        [PC - 0xEEE /* 00000020 */]
  1272. 00000F10  544F                     addq.w     A7, 2
  1273. 00000F12  381F                     move.w     D4, [A7]+
  1274. 00000F14  D86E 000E                add.w      D4, [A6 + 0xE]
  1275. 00000F18  3E06                     move.w     D7, D6
  1276. 00000F1A  9E45                     sub.w      D7, D5
  1277. 00000F1C  3004                     move.w     D0, D4
  1278. 00000F1E  906E FFEA                sub.w      D0, [A6 - 0x16]
  1279. 00000F22  CFC0                     muls.w     D7, D0
  1280. 00000F24  302E FFEE                move.w     D0, [A6 - 0x12]
  1281. 00000F28  906E FFEA                sub.w      D0, [A6 - 0x16]
  1282. 00000F2C  48C7                     ext.l      D7
  1283. 00000F2E  8FC0                     divs.w     D7, D0
  1284. 00000F30  DE45                     add.w      D7, D5
  1285. label00000F32:
  1286. 00000F32  BE45                     cmp.w      D7, D5
  1287. 00000F34  6C02                     bge        +0x4 /* 00000F38 */
  1288. 00000F36  3E05                     move.w     D7, D5
  1289. label00000F38:
  1290. 00000F38  BE46                     cmp.w      D7, D6
  1291. 00000F3A  6F02                     ble        +0x4 /* 00000F3E */
  1292. 00000F3C  3E06                     move.w     D7, D6
  1293. label00000F3E:
  1294. 00000F3E  2F0C                     move.l     -[A7], A4
  1295. 00000F40  3F07                     move.w     -[A7], D7
  1296. 00000F42  A963                     syscall    SetControlValue/SetCtlValue
  1297. 00000F44  2F0C                     move.l     -[A7], A4
  1298. 00000F46  4EBA F17A                jsr        [PC - 0xE86 /* 000000C2 */]
  1299. 00000F4A  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  1300. 00000F4E  4E5E                     unlink     A6
  1301. 00000F50  205F                     movea.l    A0, [A7]+
  1302. 00000F52  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1303. 00000F56  4ED0                     jmp        [A0]
  1304. label00000F58:
  1305. 00000F58  4E56 FFD6                link       A6, -0x002A
  1306. 00000F5C  48E7 0308                movem.l    -[A7], D6,D7,A4
  1307. 00000F60  286E 000E                movea.l    A4, [A6 + 0xE]
  1308. 00000F64  2E2E 0008                move.l     D7, [A6 + 0x8]
  1309. 00000F68  3C2E 0012                move.w     D6, [A6 + 0x12]
  1310. 00000F6C  2F0E                     move.l     -[A7], A6
  1311. 00000F6E  4EBA F2C6                jsr        [PC - 0xD3A /* 00000236 */]
  1312. 00000F72  42AE 0014                clr.l      [A6 + 0x14]
  1313. 00000F76  302E 000C                move.w     D0, [A6 + 0xC]
  1314. 00000F7A  6000 0070                bra        +0x72 /* 00000FEC */
  1315. 00000F7E  2F0C                     move.l     -[A7], A4
  1316. 00000F80  2F07                     move.l     -[A7], D7
  1317. 00000F82  2F0E                     move.l     -[A7], A6
  1318. 00000F84  4EBA F366                jsr        [PC - 0xC9A /* 000002EC */]
  1319. 00000F88  6000 008A                bra        +0x8C /* 00001014 */
  1320. 00000F8C  594F                     subq.w     A7, 4
  1321. 00000F8E  3F06                     move.w     -[A7], D6
  1322. 00000F90  2F0C                     move.l     -[A7], A4
  1323. 00000F92  2F07                     move.l     -[A7], D7
  1324. 00000F94  2F0E                     move.l     -[A7], A6
  1325. 00000F96  4EBA F7AC                jsr        [PC - 0x854 /* 00000744 */]
  1326. 00000F9A  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1327. 00000F9E  6000 0074                bra        +0x76 /* 00001014 */
  1328. 00000FA2  2F0C                     move.l     -[A7], A4
  1329. 00000FA4  2F07                     move.l     -[A7], D7
  1330. 00000FA6  2F0E                     move.l     -[A7], A6
  1331. 00000FA8  4EBA FCC4                jsr        [PC - 0x33C /* 00000C6E */]
  1332. 00000FAC  6000 0066                bra        +0x68 /* 00001014 */
  1333. 00000FB0  42AE 0014                clr.l      [A6 + 0x14]
  1334. 00000FB4  605E                     bra        +0x60 /* 00001014 */
  1335. 00000FB6  2F0C                     move.l     -[A7], A4
  1336. 00000FB8  2F07                     move.l     -[A7], D7
  1337. 00000FBA  2F0E                     move.l     -[A7], A6
  1338. 00000FBC  4EBA FD14                jsr        [PC - 0x2EC /* 00000CD2 */]
  1339. 00000FC0  6052                     bra        +0x54 /* 00001014 */
  1340. 00000FC2  6050                     bra        +0x52 /* 00001014 */
  1341. 00000FC4  604E                     bra        +0x50 /* 00001014 */
  1342. 00000FC6  3F06                     move.w     -[A7], D6
  1343. 00000FC8  2F0C                     move.l     -[A7], A4
  1344. 00000FCA  2F07                     move.l     -[A7], D7
  1345. 00000FCC  2F0E                     move.l     -[A7], A6
  1346. 00000FCE  4EBA FD88                jsr        [PC - 0x278 /* 00000D58 */]
  1347. 00000FD2  6040                     bra        +0x42 /* 00001014 */
  1348. 00000FD4  2F0C                     move.l     -[A7], A4
  1349. 00000FD6  2F07                     move.l     -[A7], D7
  1350. 00000FD8  2F0E                     move.l     -[A7], A6
  1351. 00000FDA  4EBA FC66                jsr        [PC - 0x39A /* 00000C42 */]
  1352. 00000FDE  6034                     bra        +0x36 /* 00001014 */
  1353. 00000FE0  2F0C                     move.l     -[A7], A4
  1354. 00000FE2  2F07                     move.l     -[A7], D7
  1355. 00000FE4  2F0E                     move.l     -[A7], A6
  1356. 00000FE6  4EBA FA2E                jsr        [PC - 0x5D2 /* 00000A16 */]
  1357. 00000FEA  6028                     bra        +0x2A /* 00001014 */
  1358. label00000FEC:
  1359. 00000FEC  0C40 000C                cmpi.w     D0, 0xC
  1360. 00000FF0  6422                     bcc        +0x24 /* 00001014 */
  1361. 00000FF2  D040                     add.w      D0, D0
  1362. 00000FF4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1363. 00000FF8  4EFB 0002                jmp        [PC + D0.w + 0x2]
  1364. 00000FFC  FF82                     .invalid   <<F/6/7>>
  1365. 00000FFE  FF90                     .invalid   <<F/6/7>>
  1366. 00001000  FFA6                     .invalid   <<F/6/7>>
  1367. 00001002  FFC6                     .invalid   <<F/7/7>>
  1368. 00001004  FFC8                     .invalid   <<F/7/7>>
  1369. 00001006  FFCA                     .invalid   <<F/7/7>>
  1370. 00001008  FFBA                     .invalid   <<F/6/7>>
  1371. 0000100A  FFB4                     .invalid   <<F/6/7>>
  1372. 0000100C  0018 0018                ori.b      [A0]+, 0x18
  1373. 00001010  FFD8                     .invalid   <<F/7/7>>
  1374. 00001012  FFE4                     .invalid   <<F/7/7>>
  1375. label00001014:
  1376. 00001014  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1377. 00001018  4E5E                     unlink     A6
  1378. 0000101A  205F                     movea.l    A0, [A7]+
  1379. 0000101C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1380. 00001020  4ED0                     jmp        [A0]
  1381.